home *** CD-ROM | disk | FTP | other *** search
Wrap
// // Ericsson Mobile Phone SDK // Copyright (C) 2000 Ericsson Mobile Communications AB // All rights reserved. // // This file is a part of Ericsson Mobile Phone SDK. // The code and information is provided "as-is" without // warranty of any kind, either expressed or implied. // // // // Description: // C++ header file for the Ericsson Mobile Phone Monitor. // // // Ericsson Phone Monitor Error/Status Codes: #ifndef ERROR_SUCCESS #define ERROR_SUCCESS 0x00000000 // The last command could be processed successfuly. #endif #define ERROR_DEVICE_UNAVAILABLE 0xFFFFFFFF // The last command could not be processed because the mobile phone was busy processing a previously submitted command. #define ERROR_DEVICE_DISABLED 0x88880000 // The requested operation is not available because the mobile phone is used by a non-Phone Monitor application. #define ERROR_DEVICE_LOCKED 0x88880001 // The requested operation failed because an application has exclusive ownership of the communication channel to // the mobile phone. For example, an attempt to initialize an OBEX session will fail with this error code, while // the communication channel is locked. #define ERROR_OBEX_MODE 0x88880002 // The operation is not available because the mobile phone is currently running an OBEX session. #define ERROR_BAD_POINTER 0x88880003 // A pointer [in]-parameter points to unreadable memory. #define ERROR_BAD_HANDLE 0x88880004 // Internal. #define ERROR_OBEX_NOT_INITIALIZED 0x88880005 // An OBEX request was issued prior to successful OBEX initialization. #define ERROR_EXISTING_HANDLE 0x88880006 // Internal. #define ERROR_DRIVER_NOT_AVAILABLE 0x88880007 // Internal. #define ERROR_WRITE_FAILED 0x88880008 // Internal (obsolete). #define ERROR_REGISTRY_NOT_AVAILABLE 0x88880009 // Internal. #define ERROR_UNKNOWN_DEVICE 0x8888000A // Internal (obsolete). #define ERROR_DEVICE_NOT_REGISTERED 0x8888000B // Internal (obsolete). #define ERROR_COMEXTENSION_NOT_LOADED 0x8888000C // Internal. #define ERROR_PHONEEXTENSION_NOT_LOADED 0x8888000D // Internal. #define ERROR_NETWORKEXTENSION_NOT_LOADED 0x8888000E // Internal. #define ERROR_NOMEMORY 0x8888000F // Internal. #define ERROR_PORTTYPE_NOT_SUPPORTED 0x88880010 // Internal. #define ERROR_NOTSUPPORTED 0x88880011 // The requested AT command is not supported by the mobile phone. #define ERROR_NO_PENDING_TRANSACTION 0x88880012 // Internal. #define ERROR_TRANSACTION_COMPLETE 0x88880013 // Internal. #define ERROR_TRANCEIVER 0x88880014 // Internal. #define ERROR_OBEX_PARSER 0x88880015 // Internal. #define ERROR_QUERYDEVICE_MISSING 0x88880016 // Internal (obsolete). #define ERROR_INVALID_PORTNAME 0x88880017 // Internal (obsolete). #define ERROR_FUNCTIONS_MISSING 0x88880018 // Internal. #define ERROR_UNKNOWN_COMMAND 0x88880019 // The Phone Monitor or the mobile phone does not support the sent AT command. #define ERROR_INSUFFICIENT_RESOURCES 0x8888001A // Failed to create a system resource. Usually an event or thread could not be created. #define ERROR_TAPI_INITIALIZE 0x8888001B // Internal. #define ERROR_TAPILINE_NOT_FOUND 0x8888001C // Internal. #define ERROR_TAPILINE_NOT_OPENED 0x8888001D // Internal. #define ERROR_TAPILINE_NOT_IN_SERVICE 0x8888001E // Internal. #define ERROR_TAPI_TIMEOUT 0x8888001F // Internal. #define ERROR_TAPI_NOCALL 0x88880020 // Internal. #define ERROR_TAPI_HANDLE 0x88880021 // Internal. #define ERROR_DRIVER_NOT_INITIALIZED 0x88880022 // The communication link failed to initialize properly. Usually this means that the device has been removed. #define ERROR_BUFFER_TOO_SMALL 0x88880023 // Internal. #define ERROR_PHONE 0x88880024 // The phone responded with an unspecified "ERROR". #define ERROR_PHONE_CME 0x88880025 // Internal (obsolete). #define ERROR_PHONE_CMS 0x88880026 // Internal (obsolete). #define ERROR_RETRANSMIT 0x88880027 // Internal. #define ERROR_NORESPONSE 0x88880028 // The mobile phone is present but does not respond to the AT commands. #define ERROR_CONTINUE_PARSING 0x88880029 // Internal. #define ERROR_TABLE_DESCRIPTOR 0x8888002A // Internal. #define ERROR_SETTING_NOTSUPPORTED 0x8888002B // An AT command parameter could not be converted to a string representation because no matching string was found. #define ERROR_ASYNC_TRANSACTION 0x8888002C // The command runs asynchronously and this is an intermediate answer, more data will come later. #define ERROR_ASYNC_TRANSACTION_COMPLETED 0x8888002D // The command ran asynchronously and there are no more items to be delivered. #define ERROR_SAFEARRAY 0x8888002E // Failed to create or access an OLE-array. #define ERROR_CONNECTION 0x8888002F // The connection to the device was lost during communication. #define ERROR_UNKNOWN_FORMAT 0x88880030 // An AT command response could not be parsed properly. #define ERROR_EXCEPTION 0x88880031 // Internal. #define ERROR_SIMPIN 0x88880032 // This error is returned if the mobile phone is waiting for a PIN code to be entered. #define ERROR_SIMPUK 0x88880033 // This error is returned if the mobile phone is waiting for a PUK code to be entered. #define ERROR_SIMPIN2 0x88880034 // This error is returned if the mobile phone is waiting for a PIN2 code to be entered. #define ERROR_SIMPUK2 0x88880035 // This error is returned if the mobile phone is waiting for a PUK2 code to be entered. #define ERROR_SIMPHONE 0x88880036 // This error is returned if the mobile phone is waiting for the phone lock code to be entered. #define ERROR_SIMBLOCKED 0x88880037 // This error is returned if the SIM is blocked because incorrect PUK code was entered several times in a row. #define ERROR_SIMMISSING 0x88880038 // This error is returned if the mobile phone is waiting for a SIM card to be inserted. #define ERROR_ARGUMENT_MISSING 0x88880039 // Too few parameters were given to perform the AT- command. #define ERROR_INTERNAL 0x8888003A // Internal. #define ERROR_NETOP_PIN 0x88880046 #define ERROR_NETOP_PUK 0x88880047 #define ERROR_NETSUB_PIN 0x88880048 #define ERROR_NETSUB_PUK 0x88880049 #define ERROR_SP_PIN 0x8888004A #define ERROR_SP_PUK 0x8888004B #define ERROR_CORP_PIN 0x8888004C #define ERROR_COPR_PUK 0x8888004D #define ERROR_SIM_READY 0x8888004E // IMPORTAMT NOTE: All the comments in the codes are moved from the SDK to this file. In the SDK they are marked as Internal codes. #define CME_PHONE 0x88880064 // Phone failure. #define CME_CONNECTION 0x88880065 // No contact with the phone. #define CME_LINK 0x88880066 // Phone-adaptor link reserved. #define CME_NOT_ALLOWED 0x88880067 // Operation not allowed. #define CME_NOT_SUPPORTED 0x88880068 // Operation not supported. #define CME_SIM_PHONE 0x88880069 // PH-SIM PIN required. #define CME_FSIM_PHONE 0x8888006A // PH-FSIM PIN required. #define CME_FPUK_PHONE 0x8888006B // PH-FSIM PUK required. #define CME_NOSIM 0x8888006E // SIM card not inserted. #define CME_PIN 0x8888006F // SIM card pin code required. #define CME_PUK 0x88880070 // SIM card PUK required #define CME_SIM_FAILURE 0x88880071 // SIM failure #define CME_SIM_BUSY 0x88880072 // SIM card busy. #define CME_SIM_WRONG 0x88880073 // SIM card wrong. #define CME_WRONG_PASSWORD 0x88880074 // Incorrect password. #define CME_PIN2 0x88880075 // SIM card PIN2 required. #define CME_PUK2 0x88880076 // SIM card PUK2 required. #define CME_MEMORY_FULL 0x88880078 // Memory full. #define CME_INVALID_INDEX 0x88880079 // Invalid index. #define CME_NOT_FOUND 0x8888007A // Not found. #define CME_MEMORY_FAILURE 0x8888007B // Memory failure. #define CME_STRING_TOO_LONG 0x8888007C // Text string too long. #define CME_INVALID_STRING 0x8888007D // Invalid characters in text string. #define CME_DIALSTRING_TOO_LONG 0x8888007E // Dial string too long. #define CME_INVALID_DIALSTRING 0x8888007F // Invalid characters in dial string. #define CME_NETWORK_DOWN 0x88880082 // No network service. #define CME_NETWORK_TIMEOUT 0x88880083 // Network timeout. #define CME_EMERGENCY_CALLS_ONLY 0x88880084 //network not allowed emergency calls only #define CME_NETWORK_PINCODE_REQUIRED 0x8888008C //network personalisation PIN required #define CME_NETWORK_PUK_REQUIRED 0x8888008D //network personalisation PUK required #define CME_NETWORK_SUBSET_PIN_REQUIRED 0x8888008E //network subset personalisation PIN required #define CME_NETWORK_SUBSET_PUK_REQUIRED 0x8888008F //network subset personalisation PUK required #define CME_SERVICE_PROVIDER PIN_REQUIRED 0x88880090 //service provider personalisation PIN required #define CME_SERVICE_PROVIDER_PUK_REQUIRED 0x88880091 //service provider personalisation PUK required #define CME_CORPORATE_PIN_REQUIRED 0x88880092 //corporate personalisation PIN required #define CME_CORPORATE_PUK_REQUIRED 0x88880093 //corporate personalisation PUK required #define CME_UNEXPECTED 0x888800C8 // Unknown. #define CME_ILLEGAL_MS 0x888800CB //illegal phone #define CME_ILLEGAL_ME 0x888800CE //illegal accessory #define CME_GPRS_SERVICE_NOT_ALLOWED 0x888800CF //GPRS service not allowed #define CME_PLMN_NOT_ALLOWED 0x888800D3 //Public Land Mobile Network not allowed #define CME_LOCATION_AREA_NOT_ALLOWED 0x888800D4 //Location area not allowed #define CME_ROAMING_IN_AREA_NOT_ALLOWED 0x888800D5 //roaming in location area not allowed #define CME_UNSUPPORTED_SERVICE_OPTION 0x888800E8 //Service option not supported #define CME_UNSUBSCRIBED_SERVICE_OPTION_REQ 0x888800E9 //Requested service option not subscribed #define CME_SERVICE_OPTION_TEMP_OUT 0x888800EA //Service option temporarily out of order #define CME_GPRS_ERROR_UNSPECIFIED 0x888800F8 //Unspecified GPRS error #define CME_PDP_AUTHENTICATION_FAILURE 0x888800F9 //Packet Data Protocol authentication failure #define CME_INVALID_MOBILE_CLASS 0x888800FA //Invalid mobile class #define CME_BUSY_SEARCH_CURRENT_OPERATOR 0x88880164 //busy, in search of current operator //Report operation/access failure #define CMS_PHONE 0x88880190 //phone failure #define CMS_SMS_RESERVED 0x88880191 //Short message service of mobile phone reserved #define CMS_NOT_ALLOWED 0x88880192 //operation not allowed #define CMS_NOT_SUPPORTED 0x88880193 //operation not supported #define CMS_INVALID_PDU_MODE_PARAM 0x88880194 //invalid Protocol Data Unit mode parameter #define CMS_INVALID_TEXT_MODE_PARAM 0x88880195 //invalid text mode parameter #define CMS_NOSIM 0x8888019A //SIM not inserted #define CMS_PIN 0x8888019B //SIM PIN required #define CMS_SIM_PHONE 0x8888019C //PH-SIM PIN required #define CMS_SIM_FAILURE 0x8888019D //SIM failure #define CMS_SIM_BUSY 0x8888019E //SIM busy #define CMS_SIM_WRONG 0x8888019F //SIM wrong #define CMS_PUK 0x888801A0 //SIM PUK required #define CMS_PIN2 0x888801A1 //SIM PIN2 required #define CMS_PUK2 0x888801A2 //SIM PUK2 required #define CMS_MEMORY_FAILURE 0x888801A4 //memory failure #define CMS_INVALID_INDEX 0x888801A5 //Invalid memory index #define CMS_MEMORY_FULL 0x888801A6 //memory full #define CMS_SMSC_ADDRESS_UNKNOWN 0x888801AE //Short message service center address unknown #define CMS_NETWORK_DOWN 0x888801AF //no network service #define CMS_NETWORK_TIMEOUT 0x888801B0 //network timeout #define CMS_NO_ACKNOWLEDGEMENT_EXPECTED 0x888801B8 //No reception confirmation of a new message expected #define CMS_UNEXPECTED 0x88880258 //Unknown //Manufacturer specific ERROR codes #define CME_ATC_BUSY 0x88880265 //device busy processing AT command on other channel // Notes: for optimal build, excluded one or several of the following objects // // define EPM_NO_SETTINGS to exclude settings object // define EPM_NO_PHONEBOOK to exclude phonebook object // define EPM_NO_SMS to exclude SMS object // define EPM_NO_STATUS to exclude status object // define EPM_NO_CELLPHONE to exclude cellphone object // define EPM_NO_OBEXSYNCREQ to exclude obexsyncreq_object // // Exclude identifiers already defined // Don't add "raw_" to method names // Don't map to DTC smart types // Don't wrap in C++ namespace (extern "C" and namespace bug see // BUG ID: Q140357: No Warning Using Extern "C" in a Namespace // Provide named GUID's and declspecs #import "epmworker.exe" \ exclude("tagSAFEARRAYBOUND", \ "tagSAFEARRAY"), \ raw_interfaces_only, \ raw_native_types, \ no_namespace, \ named_guids #ifndef EPM_NO_SETTINGS #import "settings_object.dll" \ rename("DB_CREATE_ALWAYS","DB_CREATE_ALWAYS_settings"), \ rename("DB_OPEN_EXISTING","DB_OPEN_EXISTING_settings"), \ exclude("eCREATION_DISPOSITION", \ "_MPMCommands", \ "TransitionMode", \ "IconType", \ "ColorMode", \ "KeypadControl", \ "WriteDisplay", \ "IndicatorControl", \ "ResetType", \ "CMDAttributes", \ "CreditCard", \ "SetActiveState", \ "FlipAnswerMode", \ "VoiceControlPlayback", \ "VoiceRecognition", \ "VoiceTAGIndex", \ "CallType", \ "LineType", \ "VoiceMailNbType", \ "PhoneNumberType", \ "MessageFormat", \ "SMSMessageStorage", \ "AccessoryID", \ "WAPGateWay", \ "WAPBearer", \ "PDPDataComp", \ "PDPHeaderComp", \ "PDPModeType", \ "PDPBufferType", \ "QoSPrecedenceType", \ "QoSPeakType", \ "QoSMeanType", \ "GPRSNWEnableDisable", \ "MOSMSMessageService", \ "CallDivReason", \ "CreditCardEnum", \ "SendOrder", \ "CallLineRestriction", \ "PlaceType", \ "BackLightMode", \ "SoundLineType", \ "GreetingMode", \ "AnswerMode", \ "AirInterface", \ "Timeslots", \ "TopValue", \ "ChannelCoding", \ "CharFontSize", \ "MELanguage", \ "OperatorFormat", \ "OperatorMode", \ "NetworkProtocol", \ "SoundType", \ "RingVolume", \ "PlaybackVolume", \ "KeySound", \ "AlertSound", \ "MessageType", \ "AlarmType", \ "VibratorMode", \ "DateFormat", \ "TimeFormat", \ "DayLightSaveTime", \ "MPMCommands", \ "KeyLockMode", \ "KeyLockType", \ "IVersion", \ "AddressBookType", \ "ICAPIGeneral", \ "ICellPhone", \ "IStatus", \ "IEPOC", \ "IObex", \ "IObex2", \ "IPhoneBook", \ "IPhoneBookRecord", \ "IVoiceControl", \ "IDataBase", \ "ICellPhoneInformation", \ "IDataHandler", \ "IDataHandler2", \ "ITime_Date", \ "IStatus_Setting", \ "ISounds_Alerts", \ "INetworks", \ "IMMI_Settings", \ "IMetering", \ "IHSCSD", \ "IHandsfree", \ "IDisplay", \ "ICallingCard", \ "ICall_Options", \ "IAccessories", \ "IGPRS", \ "ISMSSettings", \ "IProfiles", \ "ILocks", \ "IWapServices", \ "IGeneralSettings", \ "IDataAdviseSink", \ "ICellPhone2", \ "ICellPhone3", \ "ISMS", \ "IShortMessage", \ "SMSStorageType", \ "SMSStatusType", \ "ISyncRequest",\ "VoiceControlHandsfree",\ "ICallingCard2",\ "IMetering2",\ "INetworks2",\ "ISMSSettings2",\ "IWAPServices2") \ raw_interfaces_only, raw_native_types , named_guids, no_implementation, no_namespace #endif /*#ifndef EPM_NO_PHONEBOOK #import "phonebook_object.dll" \ rename("DB_CREATE_ALWAYS","DB_CREATE_ALWAYS_phonebook"), \ rename("DB_OPEN_EXISTING","DB_OPEN_EXISTING_phonebook"), \ exclude("eCREATION_DISPOSITION", \ "_MPMCommands", \ "TransitionMode", \ "IconType", \ "ColorMode", \ "KeypadControl", \ "WriteDisplay", \ "IndicatorControl", \ "ResetType", \ "CMDAttributes", \ "CreditCard", \ "SetActiveState", \ "FlipAnswerMode", \ "VoiceControlPlayback", \ "VoiceRecognition", \ "VoiceTAGIndex", \ "CallType", \ "LineType", \ "VoiceMailNbType", \ "PhoneNumberType", \ "MessageFormat", \ "SMSMessageStorage", \ "AccessoryID", \ "WAPGateWay", \ "WAPBearer", \ "PDPDataComp", \ "PDPHeaderComp", \ "PDPModeType", \ "PDPBufferType", \ "QoSPrecedenceType", \ "QoSPeakType", \ "QoSMeanType", \ "GPRSNWEnableDisable", \ "MOSMSMessageService", \ "CallDivReason", \ "CreditCardEnum", \ "SendOrder", \ "CallLineRestriction", \ "PlaceType", \ "BackLightMode", \ "SoundLineType", \ "GreetingMode", \ "AnswerMode", \ "AirInterface", \ "Timeslots", \ "TopValue", \ "ChannelCoding", \ "CharFontSize", \ "MELanguage", \ "OperatorFormat", \ "OperatorMode", \ "NetworkProtocol", \ "SoundType", \ "RingVolume", \ "PlaybackVolume", \ "KeySound", \ "AlertSound", \ "MessageType", \ "AlarmType", \ "VibratorMode", \ "DateFormat", \ "TimeFormat", \ "DayLightSaveTime", \ "MPMCommands", \ "KeyLockMode", \ "KeyLockType", \ "IVersion", \ "AddressBookType", \ "ICAPIGeneral", \ "ICellPhone", \ "IStatus", \ "IEPOC", \ "IObex", \ "IObex2", \ "IPhoneBook", \ "IPhoneBookRecord", \ "IVoiceControl", \ "IDataBase", \ "ICellPhoneInformation", \ "IDataHandler", \ "IDataHandler2", \ "ITime_Date", \ "IStatus_Setting", \ "ISounds_Alerts", \ "INetworks", \ "IMMI_Settings", \ "IMetering", \ "IHSCSD", \ "IHandsfree", \ "IDisplay", \ "ICallingCard", \ "ICall_Options", \ "IAccessories", \ "IGPRS", \ "ISMSSettings", \ "IProfiles", \ "ILocks", \ "IWapServices", \ "IGeneralSettings", \ "IDataAdviseSink", \ "ICellPhone2", \ "ICellPhone3", \ "ISMS", \ "IShortMessage", \ "SMSStorageType", \ "SMSStatusType", \ "ISyncRequest",\ "VoiceControlHandsfree",\ "ICallingCard2",\ "IMetering2",\ "INetworks2",\ "ISMSSettings2",\ "IWAPServices2") \ raw_interfaces_only, raw_native_types , named_guids, no_implementation, no_namespace #endif #ifndef EPM_NO_SMS #import "sms_object.dll" \ rename("DB_CREATE_ALWAYS","DB_CREATE_ALWAYS_sms"), \ rename("DB_OPEN_EXISTING","DB_OPEN_EXISTING_sms"), \ exclude("eCREATION_DISPOSITION", \ "_MPMCommands", \ "TransitionMode", \ "IconType", \ "ColorMode", \ "KeypadControl", \ "WriteDisplay", \ "IndicatorControl", \ "ResetType", \ "CMDAttributes", \ "CreditCard", \ "SetActiveState", \ "FlipAnswerMode", \ "VoiceControlPlayback", \ "VoiceRecognition", \ "VoiceTAGIndex", \ "CallType", \ "LineType", \ "VoiceMailNbType", \ "PhoneNumberType", \ "MessageFormat", \ "SMSMessageStorage", \ "AccessoryID", \ "WAPGateWay", \ "WAPBearer", \ "PDPDataComp", \ "PDPHeaderComp", \ "PDPModeType", \ "PDPBufferType", \ "QoSPrecedenceType", \ "QoSPeakType", \ "QoSMeanType", \ "GPRSNWEnableDisable", \ "MOSMSMessageService", \ "CallDivReason", \ "CreditCardEnum", \ "SendOrder", \ "CallLineRestriction", \ "PlaceType", \ "BackLightMode", \ "SoundLineType", \ "GreetingMode", \ "AnswerMode", \ "AirInterface", \ "Timeslots", \ "TopValue", \ "ChannelCoding", \ "CharFontSize", \ "MELanguage", \ "OperatorFormat", \ "OperatorMode", \ "NetworkProtocol", \ "SoundType", \ "RingVolume", \ "PlaybackVolume", \ "KeySound", \ "AlertSound", \ "MessageType", \ "AlarmType", \ "VibratorMode", \ "DateFormat", \ "TimeFormat", \ "DayLightSaveTime", \ "MPMCommands", \ "KeyLockMode", \ "KeyLockType", \ "IVersion", \ "AddressBookType", \ "ICAPIGeneral", \ "ICellPhone", \ "IStatus", \ "IEPOC", \ "IObex", \ "IObex2", \ "IPhoneBook", \ "IPhoneBookRecord", \ "IVoiceControl", \ "IDataBase", \ "ICellPhoneInformation", \ "IDataHandler", \ "IDataHandler2", \ "ITime_Date", \ "IStatus_Setting", \ "ISounds_Alerts", \ "INetworks", \ "IMMI_Settings", \ "IMetering", \ "IHSCSD", \ "IHandsfree", \ "IDisplay", \ "ICallingCard", \ "ICall_Options", \ "IAccessories", \ "IGPRS", \ "ISMSSettings", \ "IProfiles", \ "ILocks", \ "IWapServices", \ "IGeneralSettings", \ "IDataAdviseSink", \ "ICellPhone2", \ "ICellPhone3", \ "ISMS", \ "IShortMessage", \ "SMSStorageType", \ "SMSStatusType", \ "ISyncRequest",\ "VoiceControlHandsfree",\ "ICallingCard2",\ "IMetering2",\ "INetworks2",\ "ISMSSettings2",\ "IWAPServices2") \ raw_interfaces_only, raw_native_types , named_guids, no_implementation, no_namespace #endif*/ #ifndef EPM_NO_STATUS #import "status_object.dll" \ rename("DB_CREATE_ALWAYS","DB_CREATE_ALWAYS_status"), \ rename("DB_OPEN_EXISTING","DB_OPEN_EXISTING_status"), \ exclude("eCREATION_DISPOSITION", \ "_MPMCommands", \ "TransitionMode", \ "IconType", \ "ColorMode", \ "KeypadControl", \ "WriteDisplay", \ "IndicatorControl", \ "ResetType", \ "CMDAttributes", \ "CreditCard", \ "SetActiveState", \ "FlipAnswerMode", \ "VoiceControlPlayback", \ "VoiceRecognition", \ "VoiceTAGIndex", \ "CallType", \ "LineType", \ "VoiceMailNbType", \ "PhoneNumberType", \ "MessageFormat", \ "SMSMessageStorage", \ "AccessoryID", \ "WAPGateWay", \ "WAPBearer", \ "PDPDataComp", \ "PDPHeaderComp", \ "PDPModeType", \ "PDPBufferType", \ "QoSPrecedenceType", \ "QoSPeakType", \ "QoSMeanType", \ "GPRSNWEnableDisable", \ "MOSMSMessageService", \ "CallDivReason", \ "CreditCardEnum", \ "SendOrder", \ "CallLineRestriction", \ "PlaceType", \ "BackLightMode", \ "SoundLineType", \ "GreetingMode", \ "AnswerMode", \ "AirInterface", \ "Timeslots", \ "TopValue", \ "ChannelCoding", \ "CharFontSize", \ "MELanguage", \ "OperatorFormat", \ "OperatorMode", \ "NetworkProtocol", \ "SoundType", \ "RingVolume", \ "PlaybackVolume", \ "KeySound", \ "AlertSound", \ "MessageType", \ "AlarmType", \ "VibratorMode", \ "DateFormat", \ "TimeFormat", \ "DayLightSaveTime", \ "MPMCommands", \ "KeyLockMode", \ "KeyLockType", \ "IVersion", \ "AddressBookType", \ "ICAPIGeneral", \ "ICellPhone", \ "IStatus", \ "IEPOC", \ "IObex", \ "IObex2", \ "IPhoneBook", \ "IPhoneBookRecord", \ "IVoiceControl", \ "IDataBase", \ "ICellPhoneInformation", \ "IDataHandler", \ "IDataHandler2", \ "ITime_Date", \ "IStatus_Setting", \ "ISounds_Alerts", \ "INetworks", \ "IMMI_Settings", \ "IMetering", \ "IHSCSD", \ "IHandsfree", \ "IDisplay", \ "ICallingCard", \ "ICall_Options", \ "IAccessories", \ "IGPRS", \ "ISMSSettings", \ "IProfiles", \ "ILocks", \ "IWapServices", \ "IGeneralSettings", \ "IDataAdviseSink", \ "ICellPhone2", \ "ICellPhone3", \ "ISMS", \ "IShortMessage", \ "SMSStorageType", \ "SMSStatusType", \ "ISyncRequest",\ "VoiceControlHandsfree",\ "ICallingCard2",\ "IMetering2",\ "INetworks2",\ "ISMSSettings2",\ "IWAPServices2") \ raw_interfaces_only, raw_native_types , named_guids, no_implementation, no_namespace #endif #ifndef EPM_NO_CELLPHONE #import "cellphone_object.dll" \ rename("DB_CREATE_ALWAYS","DB_CREATE_ALWAYS_cellphone"), \ rename("DB_OPEN_EXISTING","DB_OPEN_EXISTING_cellphone"), \ exclude("eCREATION_DISPOSITION", \ "_MPMCommands", \ "TransitionMode", \ "IconType", \ "ColorMode", \ "KeypadControl", \ "WriteDisplay", \ "IndicatorControl", \ "ResetType", \ "CMDAttributes", \ "CreditCard", \ "SetActiveState", \ "FlipAnswerMode", \ "VoiceControlPlayback", \ "VoiceRecognition", \ "VoiceTAGIndex", \ "CallType", \ "LineType", \ "VoiceMailNbType", \ "PhoneNumberType", \ "MessageFormat", \ "SMSMessageStorage", \ "AccessoryID", \ "WAPGateWay", \ "WAPBearer", \ "PDPDataComp", \ "PDPHeaderComp", \ "PDPModeType", \ "PDPBufferType", \ "QoSPrecedenceType", \ "QoSPeakType", \ "QoSMeanType", \ "GPRSNWEnableDisable", \ "MOSMSMessageService", \ "CallDivReason", \ "CreditCardEnum", \ "SendOrder", \ "CallLineRestriction", \ "PlaceType", \ "BackLightMode", \ "SoundLineType", \ "GreetingMode", \ "AnswerMode", \ "AirInterface", \ "Timeslots", \ "TopValue", \ "ChannelCoding", \ "CharFontSize", \ "MELanguage", \ "OperatorFormat", \ "OperatorMode", \ "NetworkProtocol", \ "SoundType", \ "RingVolume", \ "PlaybackVolume", \ "KeySound", \ "AlertSound", \ "MessageType", \ "AlarmType", \ "VibratorMode", \ "DateFormat", \ "TimeFormat", \ "DayLightSaveTime", \ "MPMCommands", \ "KeyLockMode", \ "KeyLockType", \ "IVersion", \ "AddressBookType", \ "ICAPIGeneral", \ "ICellPhone", \ "IStatus", \ "IEPOC", \ "IObex", \ "IObex2", \ "IPhoneBook", \ "IPhoneBookRecord", \ "IVoiceControl", \ "IDataBase", \ "ICellPhoneInformation", \ "IDataHandler", \ "IDataHandler2", \ "ITime_Date", \ "IStatus_Setting", \ "ISounds_Alerts", \ "INetworks", \ "IMMI_Settings", \ "IMetering", \ "IHSCSD", \ "IHandsfree", \ "IDisplay", \ "ICallingCard", \ "ICall_Options", \ "IAccessories", \ "IGPRS", \ "ISMSSettings", \ "IProfiles", \ "ILocks", \ "IWapServices", \ "IGeneralSettings", \ "IDataAdviseSink", \ "ICellPhone2", \ "ICellPhone3", \ "ISMS", \ "IShortMessage", \ "SMSStorageType", \ "SMSStatusType", \ "ISyncRequest",\ "VoiceControlHandsfree",\ "ICallingCard2",\ "IMetering2",\ "INetworks2",\ "ISMSSettings2",\ "IWAPServices2") \ raw_interfaces_only, raw_native_types , named_guids, no_implementation, no_namespace #endif #ifndef EPM_NO_OBEXSYNCREQ #import "obexsyncreq_object.dll" \ rename("DB_CREATE_ALWAYS","DB_CREATE_ALWAYS_obexsyncreq"), \ rename("DB_OPEN_EXISTING","DB_OPEN_EXISTING_obexsyncreq"), \ exclude("eCREATION_DISPOSITION", \ "_MPMCommands", \ "TransitionMode", \ "IconType", \ "ColorMode", \ "KeypadControl", \ "WriteDisplay", \ "IndicatorControl", \ "ResetType", \ "CMDAttributes", \ "CreditCard", \ "SetActiveState", \ "FlipAnswerMode", \ "VoiceControlPlayback", \ "VoiceRecognition", \ "VoiceTAGIndex", \ "CallType", \ "LineType", \ "VoiceMailNbType", \ "PhoneNumberType", \ "MessageFormat", \ "SMSMessageStorage", \ "AccessoryID", \ "WAPGateWay", \ "WAPBearer", \ "PDPDataComp", \ "PDPHeaderComp", \ "PDPModeType", \ "PDPBufferType", \ "QoSPrecedenceType", \ "QoSPeakType", \ "QoSMeanType", \ "GPRSNWEnableDisable", \ "MOSMSMessageService", \ "CallDivReason", \ "CreditCardEnum", \ "SendOrder", \ "CallLineRestriction", \ "PlaceType", \ "BackLightMode", \ "SoundLineType", \ "GreetingMode", \ "AnswerMode", \ "AirInterface", \ "Timeslots", \ "TopValue", \ "ChannelCoding", \ "CharFontSize", \ "MELanguage", \ "OperatorFormat", \ "OperatorMode", \ "NetworkProtocol", \ "SoundType", \ "RingVolume", \ "PlaybackVolume", \ "KeySound", \ "AlertSound", \ "MessageType", \ "AlarmType", \ "VibratorMode", \ "DateFormat", \ "TimeFormat", \ "DayLightSaveTime", \ "MPMCommands", \ "KeyLockMode", \ "KeyLockType", \ "IVersion", \ "AddressBookType", \ "ICAPIGeneral", \ "ICellPhone", \ "IStatus", \ "IEPOC", \ "IObex", \ "IObex2", \ "IPhoneBook", \ "IPhoneBookRecord", \ "IVoiceControl", \ "IDataBase", \ "ICellPhoneInformation", \ "IDataHandler", \ "IDataHandler2", \ "ITime_Date", \ "IStatus_Setting", \ "ISounds_Alerts", \ "INetworks", \ "IMMI_Settings", \ "IMetering", \ "IHSCSD", \ "IHandsfree", \ "IDisplay", \ "ICallingCard", \ "ICall_Options", \ "IAccessories", \ "IGPRS", \ "ISMSSettings", \ "IProfiles", \ "ILocks", \ "IWapServices", \ "IGeneralSettings", \ "IDataAdviseSink", \ "ICellPhone2", \ "ICellPhone3", \ "ISMS", \ "IShortMessage", \ "SMSStorageType", \ "SMSStatusType", \ "ISyncRequest",\ "VoiceControlHandsfree",\ "ICallingCard2",\ "IMetering2",\ "INetworks2",\ "ISMSSettings2",\ "IWAPServices2") \ raw_interfaces_only, raw_native_types , named_guids, no_implementation, no_namespace #endif